package cn.stronglink.asset.module.dam.utils.dataJsonUtils.realtime.receive;

import java.util.ArrayList;
import java.util.List;

import cn.stronglink.asset.model.SensorSetting;

/**
 * 对比接收的两次数据： 是否存在差异---》找出不同的数据： 进行更新
 */
public class CompareRealTimeDateUtil {
	public static List<SensorSetting> compareAndSelectDiff(SensorSetting[] senArr1,SensorSetting[] senArr2) {
		List<SensorSetting> dataContainer=new ArrayList<SensorSetting>();
		
		//同一类型数据：找出不同的数据   》》》遍历数组： 
		for(int i=0;i<senArr1.length;i++) {
			int data1=senArr1[i].getSensorDatas();
			int data2=senArr2[i].getSensorDatas();
			
			if(data1!=data2) {
				dataContainer.add(senArr2[i]);//收集：最新数据
			}
		}
		return dataContainer;
	}
}
